Combining Related Products into Product Lines

نویسندگان

  • Julia Rubin
  • Marsha Chechik
چکیده

We address the problem of refactoring existing, closely related products into product line representations. Our approach is based on comparing and matching artifacts of these existing products and merging those deemed similar while explicating those that vary. Our work focuses on formal specification of a product line refactoring operator called merge-in that puts individual products together into product lines. We state sufficient conditions of model compare, match and merge operators that allow application of merge-in. Based on these, we formally prove correctness of the merge-in operator. We also demonstrate its operation on a small but realistic example.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Estimating General and Special Combining Abilities for Economic Traits in Turkish Hybrid Opium Poppy (Papaver somniferum L.) Lines.

Opiumpoppy (Papaver somniferum L.) is one of the important and oldest cultivated medicinal plant used to extract morphine, papaverine, thebaine, codeine and other alkaloids. This study aimed to determine general and specific combining abilities of F1 hybrids obtained from various crosses and their parental lines for developing appropriate breeding material for future breeding programs. The resu...

متن کامل

A New Mathematical Formulation for Multi-product Green Capacitated Inventory Routing Problem in Perishable Products Distribution Considering Dissatisfaction of Customers

In this paper, we propose a new mathematical model for Capacitated Inventory Routing Problem (CIRP), which considers freshly delivery of perishable products to the customers’ location; otherwise, a reduction in products’ demand may occur. Therefore, we attempt to plan delivering process of products at the right time to avoid extra inventory causing increase in age of products. This ...

متن کامل

On the Notion of Variability in Software Product Lines

Software product lines are used in companies to provide a set of reusable assets for related groups of software products. Generally a software product line provides a common architecture and reusable code for software product developers. In this article we focus on mechanisms that help developers vary the architecture and behavior of a software product line to create individual products. We pro...

متن کامل

Combining Ability among Twenty Insect Resistant Maize inbred lines Resistant to Chilo partellus and Busseola fusca Stem borers

A partial diallel design was used among 20 maize inbred lines to form 110 F1 hybrids to generate information on the values of these lines for developing insect resistant maize varieties during the short rains season of 2006. The hybrids were evaluated for resistance to the C. partellus and B. fusca, and for agronomic performance over two seasons during long and short rains of 2007 at a mid-alti...

متن کامل

Compositional Type-Checking of Delta-oriented Product Lines∗

Delta-oriented programming (DOP) is a compositional approach to flexibly implement software product lines. A delta-oriented product line is realized by a code base and a product line declaration. The code base consists of delta modules comprising modifications of object-oriented programs. The product line declaration defines how these modifications have to be combined to generate all possible p...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2012